Sokoban version 2.4 adds sound support. The sounds are in the file ╥Sokoban Sounds╙. If you don╒t like sound, you can either turn sound off (look on the Edit menu) or rename or delete the ╥Sokoban Sounds╙ file.
To substitute your own favorite sounds, make sounds with the following names:
╥Sok Push╙ ╤ for pushing a treasure
╥Sok Walk╙ ╤ when you don╒t push a treasure
╥Sok No Move╙╤played when no move is possible
╥Sok Finish Level╙╤played when you finish a level.
Or you can be more specific. To play different sounds for different kinds of pushes, make sounds titled
╥Sok Push In╙ ╤ for pushing a treasure into a goal area
╥Sok Push Out╙ ╤ played when you push a treasure out of a goal area
╥Sok Hit Wall╙╤when you run into a wall
╥Sok Blocked Treasure╙╤when a treasure can╒t be pushed because a wall or another treasure is behind it.
You don╒t need to include all of these sounds; any sound not found will not be played. If both a specific sound and a general sound apply to the current move, the more specific sound will be used.
You can either put these sounds into the ╥Sokoban Sounds╙ file, or put them into your System file (perhaps using the Sound control panel to record from a microphone). If you put the sounds into the System file, you may need to delete or at least rename ╥Sokoban Sounds╙ because Sokoban looks for sounds in that file first and will ignore the System file sounds.
If you use very long sounds (more than about 50K), you╒ll need to increase Sokoban╒s memory partition. If Sokoban doesn╒t have enough memory to load a sound, it can╒t play it.
The current sounds aren╒t very interesting. If you come up with something better, let me know. I╒ll include the sounds I like best in the next update of Sokoban.